package com.rizzo.android.content;

import android.net.Uri;
import android.provider.BaseColumns;

public class RizzoContent {

	public static final java.lang.String AUTHORITY = "rizzo_analytics";
	public static final String ANDROID_CURSOR_DIR = "vnd.android.cursor.dir/";
	public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY);

	public static class Error implements BaseColumns {
		public static final String PATH = "error";
		public static final String CONTENT_TYPE = ANDROID_CURSOR_DIR + "vnd.rizzo." + PATH;
		public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/" + PATH);

		public static final String[] AVAILABLE_COLUMNS = com.rizzo.android.domain.Error.AVAILABLE_FIELDS;
		public static final String ID_FIELD = "_id";
		public static final String APPLICATION_FIELD = com.rizzo.android.domain.Error.APPLICATION_FIELD;
		public static final String TOTAL_USERS_FIELD = com.rizzo.android.domain.Error.TOTAL_USERS_FIELD;
	}

	public static class ErrorData implements BaseColumns {
		public static final String PATH = "error_data";
		public static final String CONTENT_TYPE = ANDROID_CURSOR_DIR + "vnd.rizzo." + PATH;
		public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/" + PATH);

		public static final String[] AVAILABLE_COLUMNS = com.rizzo.android.domain.ErrorData.AVAILABLE_FIELDS;
		public static final String ID_FIELD = com.rizzo.android.domain.ErrorData.ID_FIELD;
		public static final String USER_FIELD = com.rizzo.android.domain.ErrorData.USER_FIELD;
		public static final String COUNT_FIELD = com.rizzo.android.domain.ErrorData.COUNT_FIELD;
		public static final String ERROR_FK_FIELD = com.rizzo.android.domain.ErrorData.ERROR_FK_FIELD;
	}

	public static class Quota implements BaseColumns {
		public static final String PATH = "quota";
		public static final String CONTENT_TYPE = ANDROID_CURSOR_DIR + "vnd.rizzo." + PATH;
		public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/" + PATH);

		public static final String[] AVAILABLE_COLUMNS = com.rizzo.android.domain.Quota.AVAILABLE_FIELDS;
		public static final String ID_FIELD = com.rizzo.android.domain.Quota.ID_FIELD;
		public static final String METHOD_FIELD = com.rizzo.android.domain.Quota.METHOD_FIELD;
		public static final String APPLICATION_FIELD = com.rizzo.android.domain.Quota.APPLICATION_FIELD;
		public static final String USER_FIELD = com.rizzo.android.domain.Quota.USER_FIELD;
		public static final String HITS_FIELD = com.rizzo.android.domain.Quota.HITS_FIELD;
		public static final String LAST_UPDATED_FIELD = com.rizzo.android.domain.Quota.LAST_UPDATED_FIELD;
	}

	public static class Trend implements BaseColumns {
		public static final String PATH = "trend";
		public static final String CONTENT_TYPE = ANDROID_CURSOR_DIR + "vnd.rizzo." + PATH;
		public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/" + PATH);

		public static final String[] AVAILABLE_COLUMNS = com.rizzo.android.domain.Trend.AVAILABLE_FIELDS;
		public static final String ID_FIELD = com.rizzo.android.domain.Trend.ID_FIELD;
		public static final String APPLICATION_FIELD = com.rizzo.android.domain.Trend.APPLICATION_FIELD;
		public static final String INSTANCE_NAME_FIELD = com.rizzo.android.domain.Trend.INSTANCE_NAME_FIELD;
		public static final String INSTANCE_INDEX_FIELD = com.rizzo.android.domain.Trend.INSTANCE_INDEX_FIELD;
		public static final String METHOD_FIELD = com.rizzo.android.domain.Trend.METHOD_FIELD;
	}

	public static class TrendData implements BaseColumns {
		public static final String PATH = "trend_data";
		public static final String CONTENT_TYPE = ANDROID_CURSOR_DIR + "vnd.rizzo." + PATH;
		public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/" + PATH);

		public static final String[] AVAILABLE_COLUMNS = com.rizzo.android.domain.TrendData.AVAILABLE_FIELDS;
		public static final String ID_FIELD = com.rizzo.android.domain.TrendData.ID_FIELD;
		public static final String TREND_TYPE_FIELD = com.rizzo.android.domain.TrendData.TREND_TYPE_FIELD;
		public static final String TIME_STEP_FIELD = com.rizzo.android.domain.TrendData.TIME_STEP_FIELD;
		public static final String VALUE_FIELD = com.rizzo.android.domain.TrendData.VALUE_FIELD;
		public static final String TREND_FK_FIELD = com.rizzo.android.domain.TrendData.TREND_FK_FIELD;
	}

}
